#ifndef CURRENCYDELEGATE_H
#define CURRENCYDELEGATE_H

#include <QtGui>

#include "readonlycurrencydelegate.h"

class CurrencyDelegate : public ReadOnlyCurrencyDelegate
{
	Q_OBJECT

public:
	CurrencyDelegate(QObject* parent = 0);

	QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;

	void setEditorData(QWidget *editor, const QModelIndex &index) const;
	void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
	void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const;
};

#endif // CURRENCYDELEGATE_H
